select.jsDropdown { display:none }

div.jsProductDropdown { display:-moz-inline-box; display:inline-block; padding-right:24px; text-align:left; background:transparent url(../images/bak_pdd_normal_r.png) no-repeat 100% 0; line-height:1.5 }
#Container.black div.jsProductDropdown { background-image: url(../images/bak_pdd_normal_blk_r.png) }
	.jsProductDropdown strong { display:block; height:33px; padding:10px 0 10px 10px; font-family:Verdana, Arial, sans-serif; font-size:1.1em; color:#636363; line-height:14px; background:transparent url(../images/bak_pdd_normal_l.png) no-repeat 0 0; cursor:pointer }
	#Container.black .jsProductDropdown strong { color:#fff; background-image:url(../images/bak_pdd_normal_blk_l.png) }
	.jsProductDropdown strong:hover { color:#00baf2 }
		.jsProductDropdown strong img { float:left; width:43px; height:33px; margin-right:10px }
		.jsProductDropdown strong span { display:block; padding:10px 0; font-weight:normal }

.jsDropdownMenu { position:absolute; z-index:999; padding-top:4px; background:transparent url(../images/bak_dropdown_top.png) repeat-x 0 0 }
#container.black .jsDropdownMenu { background-image:url(../images/bak_dropdown_blk_top.png) }
	.white .jsDropdownMenu > .content {  }
	.jsDropdownMenu ul { max-height:200px; overflow:auto; z-index:999; _height:200px }	
		.jsDropdownMenu ul li { display:block; min-height:1.36em; padding:3px 10px; font-family:Verdana, Arial, sans-serif; font-size:0.9em; cursor:pointer }
		.jsDropdownMenu ul li.separator { border-top:1px solid #E1E1E1 }
		#container.black .jsDropdownMenu ul li { color:#999 }
		.jsDropdownMenu ul li.selected { color:#00BAF2 }
		#container.black .jsDropdownMenu ul li.selected { color:#7FD1F1 }
			.jsDropdownMenu ul li a { display:block; color:#4d4d4d; line-height:1.5 }
			#container.black .jsDropdownMenu ul li a { color:#fff }
			.jsDropdownMenu ul li.selected a { color:#00BAF2 ; text-decoration:none }
			#container.black .jsDropdownMenu ul li.selected a { color:#7FD1F1; text-decoration:none }
	.jsDropdownMenu.category ul { max-height:none; }
		.jsDropdownMenu.category ul li a:hover { color:#00BAF2;text-decoration:none }
		#container.black .jsDropdownMenu.category ul li a:hover { color:#7FD1F1; }

.jsPropductDropdownMenu {  }
	.jsPropductDropdownMenu ul { margin-top:-4px; max-height: 230px; overflow: auto }
		.jsPropductDropdownMenu ul li { clear:both; min-height:33px; height:auto; padding:10px }
		.jsPropductDropdownMenu ul li:hover { background-color:#999 }
		.jsPropductDropdownMenu ul li + li { border-top:1px dashed #ccc }
			.jsPropductDropdownMenu ul li img { float:left; width:43px; height:33px; margin-right:10px }
			.jsPropductDropdownMenu ul li span { display:block; margin-left:53px; padding:10px 0 }
			.jsPropductDropdownMenu ul li:hover span { color:#fff }

/* Generic Tooltips */
.genericTooltip { position:absolute; top:0; left:0; width:225px; height:0; overflow:hidden; z-index:999 }
	.genericTooltip .top { height:5px; background:transparent url(../images/bak_tooltip.png) no-repeat 0 0 }
	.genericTooltip .content { padding:5px 10px; font-family:Verdana, Arial, sans-serif; font-size:1.1em; color:#4d4d4d; background-color:#fff; border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1 }
	.genericTooltip .bottom { height:25px; background:transparent url(../images/bak_tooltip.png) no-repeat 0 -5px }

/* Form Tooltips */
.f_tooltip { display:-moz-inline-box; display:inline-block; padding-left:14px; width:0; height:14px; vertical-align:top; background:transparent url(../images/ico_facet_help.png) no-repeat 0 0; overflow:hidden; cursor:help }
.f_tooltip_text { display:-moz-inline-box; display:inline-block; height:14px; padding-left:18px; font-family:Verdana, Arial, sans-serif; font-size:1.1em; color:#00baf2; background:transparent url(../images/ico_facet_help.png) no-repeat 0 0; cursor:help }
.f_tooltip:hover, form .f_tooltip_text:hover { background-position:0 -14px }
.formItem .f_tooltip, form.popupForm .formItem .f_tooltip { display:inline-block; clear:none; position:relative; top:7px; margin:0 0 0 10px }


/* Popup */
.genericPopup { position:fixed; left:50%; margin-left:-287px; z-index:990 }

/* User Links */
#UserLinks .button { display:none }

/* Languages Dropdown */
.selCountryContainer { width:222px; z-index:999 }
	.selCountryContainer .content { width:200px; padding:3px 10px; text-align:right }
		.selCountryContainer .content .row { margin-bottom:5px }
		.selCountryContainer .content label { display:none }
		.selCountryContainer .content select.jsDropdown { width:180px }


/* search box drop out */
#LiveSearch { position:absolute; width:237px }
	#LiveSearch ul { max-height:355px; *max-height:355px; overflow:auto; _height:355px;  }
		#LiveSearch li { min-height:42px; padding:10px 15px; font-family:Verdana, Arial, sans-serif; cursor:pointer }
		#LiveSearch li + li { border-top:1px dashed #ccc }
		#Container.black #LiveSearch li + li { border-color:#999 }
		#LiveSearch li:hover, #LiveSearch li.active { background-color:#999 }
			#LiveSearch li img { float:left; margin-right:10px; width:44px; height:33px }
			#Container.black #LiveSearch li a { color:#fff }
			#LiveSearch li:hover a, #LiveSearch li.active a { color:#fff }
			#LiveSearch li .header { font-size:1.1em }
			#LiveSearch li .options { margin:5px 0 0 54px }
				#LiveSearch li .options div { margin-bottom:3px }
		#LiveSearch .buttonSmall { float:right; margin:10px }
		#LiveSearch .empty { padding:10px; font-size:1.1em }

/* Flash Carousel */
#container #Carousel { height:400px }
	#container #Carousel #FlashCarousel div { display:none }

/* reviews */
.reviews ul.more { display:none }

/* Accordion fix for IE */
ul.heroNavigation { *height:1%; }
	ul.heroNavigation li h4 { /* *margin-top:-15px;*/ _position:relative; _z-index:2 }
	ul.heroNavigation li.selected { _background-color:#000 }
		ul.heroNavigation li.selected h4 { _z-index:1 }
	ul.heroNavigation ul li a:hover { _background-image:none }	

/* Filter Bar */
#ProductBrowserFilter .browseCheckboxes ul li { margin-right:0 }
	#ProductBrowserFilter p { display:none }
	#ProductBrowserFilter label { display:none }
	#ProductBrowserFilter ul li a { background:#666666 url(../images/bak_btn_filter_off.png) repeat-x }
	#ProductBrowserFilter ul li.active a { background:#0091ca url(../images/bak_btn_filter_on.png) no-repeat 0 0 }
	#ProductBrowserFilter ul li.disabled a { background:#666666 url(../images/bak_btn_filter_disabled.png) repeat-x }
	#ProductBrowserFilter .buttonBlue { display:none }

.backgroundContainer { float:left; position:relative; padding:5px 0px 0px 5px; background: url(../images/bak_filters_tl.png) no-repeat top left }
	.backgroundContainer .subBackgroundContainer { padding:0px 5px 8px 0px; background:url(../images/bak_filters_br.png) no-repeat bottom right } 
	.backgroundContainer .subBackgroundContainer ul { position:relative; _height:1% }		
.backgroundContainer .cornerImage { position:absolute; bottom:0px;left:0px;width:5px;height:10px;background: url(../images/bak_filters_corner.png) no-repeat;}
body.pro .backgroundContainer, body.pro .backgroundContainer .subBackgroundContainer, body.pro .backgroundContainer .cornerImage { background: none }
body.pro .backgroundContainer .subBackgroundContainer ul li, body.pro .checkbox .backgroundContainer .subBackgroundContainer a { border-right:1px solid #999; border-bottom:1px solid #999; }
  
.checkboxBackground { position:relative;background: url(../images/bak_filters_tl.png) no-repeat top left; padding:5px 0px 0px 5px }
	.checkboxBackground .checkboxSubBg { background:url(../images/bak_filters_br.png) no-repeat bottom right;padding:0px 5px 8px 0px;} 
	.checkboxBackground .checkboxSubBg ul.checkBoxList li { position:relative; _height:1% }
.checkboxBackground .checkboxCorner  { position:absolute;bottom:0px;left:0px;width:6px;height:10px;background: url(../images/bak_filters_corner.png) no-repeat;}

/* Collapsible Sections */
.genericCollapsibleSection .collapsibleContent {display:none;margin-bottom:30px}
.genericCollapsibleSection .collapsibleContent.open { display:block }
.collapsibleConsumableData { display:none; height:0; overflow:hidden }
.genericCollapsibleSection .header h3:hover { text-decoration:none; cursor:pointer }

/* Teaser Carousel */
.teaserCarousel .content { height:223px; overflow:hidden }
	.teaserCarousel .content ul	{ width:3635px }

/* Form Gender Magic */
.autoGender { display:none }

/* alertNotification */
.alertNotification {display:block}

/* jQuery Transfer */
.ui-effects-transfer { border:2px solid #000; opacity:0.4 }

/* This is used to hide only in none js scenario*/
ol.checkoutStatus li a.hideInNonJS { display:block }
.hideInNonJS { display:block }